Mathematica stores information in a kind of document called a "notebook". The document you are now reading is itself a Mathematica notebook. You can read notebooks with MathReader, the Mathematica notebook reader.
Mathematica notebooks are usually divided into sections. When you first open a notebook, you are usually shown only the headings for the sections. MathReader allows you to "open up" the sections to see the material inside them. To do this, simply double-click the angled bracket that encloses each section.
The rest of this notebook tells you more about notebooks, and about how to use MathReader. To read the other sections of this notebook, open them by double-clicking their brackets.
Notebooks are a form of interactive document supported by Mathematica. A notebook contains text and graphics, together with Mathematica input and output. Notebooks can also include "movies": animated graphics created by Mathematica, or imported from other programs.
To use a notebook in Mathematica, you read the text, look at the graphics (still or animated), and execute the Mathematica input.
MathReader is a program that allows you to look at Mathematica notebooks. With MathReader, you can read the text, and view the graphics and movies in any notebook produced by Mathematica.
MathReader does not, however, allow you to create or edit notebooks, nor does it allow you to execute Mathematica input. To do these things you need a full copy of Mathematica. Information on how to get one is given in the section below entitled "Buying Mathematica."
An important advantage of MathReader is that it is a relatively small program, which runs on computers that do not have enough memory to run Mathematica.
You may give away copies of MathReader. Please see the section "Distributing MathReader" for information on distribution policies.
A Mathematica notebook consists of a sequence of "cells", each of which can contain text, graphics, or Mathematica input or output. The extent of a cell is indicated by a bracket (shown in blue on color systems) on the right-hand side of the window.
The cells in a notebook are usually arranged in groups, whch are analogous to the sections and chapters of a printed document. The first cell of a group customarily contains a heading for the section of the notebook represented by that group.
The grouping is indicated by additional brackets on the right-hand side of the window; the bracket for a group encloses the brackets of the cells in that group. Sophisticated notebooks often contain several levels of hierarchical organization, indicated by several levels of brackets.
A group of cells may be open or closed. When a group is open, all the cells in the group are displayed, but when it is closed only the first cell, which contains the group heading, is visible. The presence of the remaining cells is indicated by a horizontal rectangle just inside the heading cell's bracket; the rectangle's width is proportional to the number of cells in the group. In addition, the bracket of a closed group is angled at the bottom.
Highly-structured Mathematica notebooks are usually stored with all groups closed. When you open such a notebook you see just its group heading cells, which form an outline of the contents of the notebook.
You can open a closed group of cells by double-clicking the group's enclosing bracket (the one with an angle on the bottom). When you have a group of cells open, you can close it again by double-clicking the bracket that spans the group.
Another way to open or close a group of cells is to select the group (by clicking its bracket) and then choose the "Closed Group" command in the "Cells" menu. This command will open a closed group and close an open group. If you want to open or close a group and all its subgroups at once, choose the "Open All Subgroups" or "Close All Subgroups" command, also in the "Cells" menu.
MathReader allows you to view "movies" generated by Mathematica. A movie is a sequence of frames displayed in quick succession. Each frame in a Mathematica movie is a graphics cell; a movie is a group of graphics cells.
There are two steps in viewing a movie: you select the movie you wish to see (a single notebook may contain several), and you give the command to begin the animation.
To view a movie, you must first select it by clicking (once) the bracket that spans the group containing the frames of the movie.
Often the movie group will be closed, so that only the first frame is visible. In this case, the group's bracket has an angle at the bottom. Simply click this bracket, you do not have to open the group to be able to see the movie.
You should be sure to click the correct bracket. Clicking the innermost bracket would select only a single frame, and clicking a bracket too far to the right might select several movies at once. Neither of these would produce the desired animation effect.
Once you have selected the group of cells that make up the movie, you can start the movie by choosing the "Animate Selected Graphics" command in the "Graph" menu. You can stop the movie by clicking anywhere inside the window.
Mathematica shows a movie in the cell which contains the movie's first frame. Movies in notebooks are often stored as closed groups, so that only this first cell is visible.
You can control the speed and direction of a Mathematica movie as it runs by clicking the palette of buttons that will appear in the lower left corner of the window. The first three buttons control the direction of the animation: Backward, Back and Forth, and Forward. The middle button is a pause button, and the last two buttons control the speed: Slower and Faster.
:[font = text; inactive; nohscroll; ]
Here is a simple example animation in Mathematica, a moving sine wave.
There are two versions of Mathematica for Windows:
* Standard Version (386 or higher CPU required; does not utilize numeric
coprocessor)
* Enhanced Version (386 or higher CPU required; utilizes numeric coprocessor if available)
Mathematica for Windows requires:
* Windows 3.1 or later
* A 386-based or higher CPU
* 4 MB of RAM plus 8 MB or more of available swap space
(8 MB of RAM plus 14 MB of swap space are recommended)
* 13 MB of available disk space for full installation
Mathematica for Windows provides a notebook user interface, supports sound with a sound card (e.g., SOUNDBLASTER), or under MS Windows 3.1, and supports all printers and graphics cards supported by Windows 3.1.
Mathematica for the NEC PC runs on all NEC PC 9801 computers. It takes advantage of a numeric coprocessor when available. Otherwise, it uses floating-point emulation.
System requirements:
* 640 KB of regular memory
* 4 MB of extended memory
* 12 MB of hard disk space
* An additional 16 MB of hard disk space are recommended for virtual memory
* MS-DOS version 3.0 or higher (version 5.0 or higher for the 9801RA)
* Normal or high resolution display
* Numeric coprocessor (optional)
Supported printers:
* NEC PR series
* Epson P-code
* HP LaserJet Series II and compatibles
* IBM Proprinter and compatibles
* IBM Quickwriter 5204 series and compatibles
* PostScript
* Epson FX/LQ
* Toshiba P3
Mathematica for the NEC PC provides DOS-style editing abilities, but does not support Mathematica notebooks.
Mathematica for the NEC PC includes Japanese language versions of Mathematica: A System for Doing Mathematics by Computer and Mathematica User's Guide.
There are two versions of Mathematica for Macintosh computers:
* Standard Version
* Enhanced Version (includes a version accelerated for Power Macintosh)
The Standard Version does not require floating-point hardware; it will run on any Macintosh which has sufficient RAM and disk space. The Enhanced Version, which is optimized to do floating-point operations more quickly, requires a 68020 or higher CPU and takes advantage of a numeric coprocessor when present. The Enhanced Version also includes a separate binary for use without a numeric coprocessor, and a separate binary for use on the Power Macintosh.
6 MB of application memory are required. 10 MB are recommended.
(Utilizes numeric coprocessor and virtual memory if available.)
Mathematica is available in the following versions:
Multi-User Systems:
* DEC -- Alpha OSF/1, RISC Ultrix, VAX/VMS (network license not available for VMS)
* HP Apollo -- 680x0, RISC
* IBM -- RISC System/6000
* MIPS -- RISComputers and RISCstations
* NEC -- EWS 4800
* NEXTSTEP -- Intel and Motorola-based computers
* Silicon Graphics -- IRIS systems
* Sony -- NEWS RISC
* Sun -- SunOS and Solaris on SPARC-based systems
Supercomputer Systems:
* Convex -- C series
Single-machine and network licenses are available for multi-user systems. Network licenses are available for supercomputer systems. Educational and student discounts are available.
A Mathematica Educational Grant Program is offered to educational institutions that want to improve the quality of their instruction through the use of Mathematica in the classroom and teaching laboratory. The program is designed to help your school establish a teaching laboratory based on the Mathematica system.
For more information about the Educational Grant Program and Academic Site License Programs, contact the Wolfram Research Sales Department at 1-800-441-MATH or email info@wri.com.
In Europe, contact Wolfram Research Europe Ltd., +44-(0)993-883400.
The main documentation for Mathematica Version 2 is the book "Mathematica: A System for Doing Mathematics by Computer", Second Edition, by Stephen Wolfram (Addison-Wesley, 1991). The book is available at most bookstores.
Softcover version (ISBN: 0-201-51507-5)
Hardcover version (ISBN: 0-201-51502-4)
German version (ISBN: 3-89319-371-5)
Japanese version (ISBN: 4-7952-9614-6)
To order the book directly, call Addison-Wesley at:
Mathematica in Education is published quarterly by TELOS/Springer-Verlag. It is devoted to topics relating to the use of Mathematica in enhancing education.
Mathematica World is an electronic magazine distributed on diskette and published monthly. It aims to encourage users to develop their skill and expand their use of Mathematica.
W. Shaw and J. Tigg: Applied Mathematica: Getting Started, Getting It Done, ISBN 0-201-54217-X (Addison-Wesley, 1994).
:[font = text; inactive; nohscroll; ]
S. Skiena: Implementing Discrete Mathematics: Combinatorics and Graph Theory with
Mathematica, ISBN 0-201-50943-1 (Addison-Wesley, 1991).
:[font = text; inactive; nohscroll; ]
S. Wagon: Mathematica in Action, ISBN 0-7167-2229-1 (W. H. Freeman, 1991).
:[font = text; inactive; nohscroll; ]
R. Crandall: Mathematica for the Sciences, ISBN 0-201-51001-4 (Addison-Wesley, 1991).
:[font = text; inactive; nohscroll; ]
M. Abell and J. Braselton: Mathematica by Example, Revised Edition, ISBN 0-12-041530-5
(AP Professional, 1994).
:[font = text; inactive; nohscroll; ]
M. Abell and J. Braselton: Differential Equations with Mathematica, ISBN 0-12-041538-0
(AP Professional, 1992).
:[font = text; inactive; nohscroll; ]
D. Vvedensky: Partial Differential Equations with Mathematica, ISBN 0-201-54409-1
(Addison-Wesley, 1993).
:[font = text; inactive; nohscroll; ]
H. Varian, ed.: Economic and Financial Modeling with Mathematica,
ISBN 0-387-97882-8 (TELOS/Springer-Verlag, 1993).
:[font = text; inactive; nohscroll; ]
A. Gray: Modern Differential Geometry of Curves and Surfaces, ISBN 0-8493-7872-9 (CRC Press, 1993).
:[font = text; inactive; nohscroll; ]
T. Wickham-Jones: Computer Graphics with Mathematica, ISBN 0-387-94047-2 (TELOS/Springer-Verlag, 1994).
:[font = text; inactive; nohscroll; ]
R. Gaylord and P. Wellin: Computer Simulations with Mathematica: Explorations in the Physical and Biological Sciences, ISBN 0-387-94274-2 (TELOS/Springer-Verlag, 1994).
R. Maeder: Informatik fⁿr Mathematiker und Naturwissenschaftler: Eine Einfⁿhrung mit Mathematica, ISBN 3-89319-519-X (Addison-Wesley, 1993) (in German).
Wolfram Research gives you permission to give away as many free copies of MathReader as you like, but you may not sell it, and you may not package it with other software that you do sell. And you must include this file (READ1ST.MA) with any copy of MathReader you make.
If you give someone a copy of MathReader on a disk, then you may charge a fair price for the disk itself, and for such costs as duplication and inventory -- this price should never exceed $5 per disk -- but you must not charge for MathReader. (If you obtained a Demonstration Notebooks Disk, which contains MathReader, directly from Wolfram Research, you probably paid such a fee.)
For example: a Mathematica User Group might keep a collection of notebooks in its library. For a fee, a member of the User Group may obtain a copy of a notebook on disk. The User Group may distribute MathReader on the same disks provided that the fee is not higher than what would cover its cost to produce and distribute the disks. If a higher fee is charged, perhaps to reimburse the author of the notebook or to fund the User Group's activities, then MathReader must not be included on these disks (but it may be distributed by itself on other disks for which a lower fee is charged).
Another example: many schools, colleges, and universities have instructional computing labs where students have access to Macintosh computers. A teacher who has Mathematica might create course notes in the form of notebooks, intending students to use the school's computers to read the notes. If the teacher does not charge for course notes, the teacher may give the students disks containing MathReader and the course notes (the teacher may still charge for the cost of the disks). If the teacher wants to charge for the course notes, she or he must distribute MathReader separately -- perhaps just placing a copy in the computer lab, where the students may copy it onto their own disks for free.